<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>

<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>

<%
    int CANTIDAD_FILAS = Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas"));
	String imagesDisabled="false";

	String[] nomColsDescriptoras={"COD_TABLA","COD_CAMPO","NOMBRE_CAMPO"};
	String[] nomColsCompanias={"COD_CIA","DES_CIA"}; //compania
	String[] nomColsRamos={"COD_CIA","DES_CORTA","COD_RAMO","DES_LARGA"}; //ramos
	String[] nomColsBroker={"CODIGO","DESCRIPCION"};

	AtaeSvCompositeDatoRegistroIndexado listaNacarDescriptora=icseUtil.getListaNacar("LST_DESCRIPTORA",utils);
	AtaeSvCompositeDatoRegistroIndexado listaNacarCompania=icseUtil.getListaNacar("LST_COMPANIA",utils);
	AtaeSvCompositeDatoRegistroIndexado listaNacarRamos=icseUtil.getListaNacar("LST_RAMO",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacarBroker=icseUtil.getListaNacar("LST_BROKERS",utils);

	String[][] LST_DESCRIPTORA = icseUtil.getArrayString(listaNacarDescriptora,3,nomColsDescriptoras); 
	String[][] LST_ESTADOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORA,"26"); //estados
	String[][] LST_NUMERAL_FIJO = icseUtil.getListOfDescriptora(LST_DESCRIPTORA,"27"); //numeral fijo
	String[][] LST_COMPANIA = icseUtil.getArrayString(listaNacarCompania,2,nomColsCompanias);
	String[][] LST_RAMO = icseUtil.getArrayString(listaNacarRamos,4,nomColsRamos);
	String[][] LST_BROKERS = icseUtil.getArrayString(listadoNacarBroker,2,nomColsBroker);//broker

	//lista vacia artificio para dependencia cia - ramo
	String LST_VACIO[][] = new String[1][2];
	LST_VACIO[0][0]="";
	LST_VACIO[0][1]="";
%>

<%
	//rutas de imagenes de paginado para grilla padre
	String rutaBase="/"+ALIASKEON+"/images/";
	String rutaInicio="Izq1off.gif";
	String rutaPrev="Izq2off.gif";
	String rutaNext="Dere2off.gif";
	String rutaFin="Dere1off.gif";

	int contador=0;
	String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
	if(contador_pag==""){
		contador_pag="0";
	}
           
	contador=Integer.parseInt(contador_pag);

	if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}

	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
		}
		rutaFin="Dere1off.gif";
	}
	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
			rutaNext="Dere2.gif";
		}
		if(contador<2){
			rutaNext="Dere2.gif";
		}
		rutaFin="Dere1.gif";
	}

	if(utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionAlta")) || utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionBaja")) || utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionModificar")) || utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}

	rutaInicio=rutaBase+rutaInicio;
	rutaPrev=rutaBase+rutaPrev;
	rutaNext=rutaBase+rutaNext;
	rutaFin=rutaBase+rutaFin;				   
%>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Producto y Cobertura" monoidioma="false"/></title>
		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		<!-- JavaScript Arquitectura -->
		<% if(!utils.isInternetExplorer()) { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>	
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.ui.datepicker.js"></script>		
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>
		<script type="text/javascript">
			function buscarCobertura_ICSEVE02001(){
				var arrayParametros = new Array();
                arrayParametros.push(formatoParametro('OPERACION','ICEB0036'));
                arrayParametros.push(formatoParametro('LOCALE','es_PE'));
                //arrayParametros.push(formatoParametro('VARIABLE01','58'));                
                var sPropiedades="dialogWidth:700px;dialogHeight:450px;"; 				
				levantarPopupICSE(arrayParametros,sPropiedades,"Busqueda de Coberturas");                
			}
		</script>

		<!-- JavaScript ICSE -->
		<script type="text/javascript">
			$(function() {
				$("#jdcFechaVigenciaFin").datepicker({dateFormat: 'dd-mm-yy'});
				$("#jdcFechaVigenciaInicio").datepicker({
					dateFormat: 'dd-mm-yy',
					minDate: getfechaActual(),
					onSelect: function(dateText, inst){
						$("#jdcFechaVigenciaFin").val("");
						$('#jdcFechaVigenciaFin').datepicker(
							"option", 
							"minDate", 
							new Date(convertirEntero(dateText.substring(6,10)), convertirEntero(dateText.substring(3,5))-1, 
									 (convertirEntero(dateText.substring(0,2))==0?convertirEntero(dateText.substring(1,2)):convertirEntero(dateText.substring(0,2))+1))
						);
						habilitar_ICSEVE02001();
					}
				});
			});

			$(document).ready(function(){
				setTrimCampos();
				//carga el combo ramos despues de modificar el producto
				if(getValorCampo("hdXSN_CODCIA")!=""){
					verCombo_ramos(getValorCampo("hdXSN_CODCIA"),true);
				}
				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}

				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }
				$('*').disableSelection();

				if(getValorCampo("hdESTADO")!='<%=icseUtil.getPropertieByName("estadoElaboracion")%>' && getValorCampo("hdESTADO")!=""){
					setProtegidoAccionador("txtCodigoProducto","true");
					setProtegidoAccionador("txtDesLargaProducto","true");
					setProtegidoAccionador("txtDesCortaProducto","true");
					setProtegidoAccionador("cmbCompania","true");
					setProtegidoAccionador("cmbRamo","true");
					setProtegidoAccionador("jdcFechaVigenciaInicio","true");
				}
				
				if(getValorCampo("hdESTADO")==""){
					setValorCampo("cmbEstado",'<%=icseUtil.getPropertieByName("estadoElaboracion")%>');
				}
				
				/*if(getValorCampo("hdESTADO")=='<%=icseUtil.getPropertieByName("estadoElaboracion")%>')
				{
					setProtegidoAccionador("txtCodigoProducto","true");
				}*/

				if(getValorCampo("hdTIP_NUM_FIJO")==""){
					setValorCampo("cmbNumeralFijo",'<%=icseUtil.getPropertieByName("codigoFijo")%>');	
				}
			
				if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf("ICA")>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=="<%=icseUtil.getPropertieByName("accionAlta")%>" || 
						'<%=utils.getValorContexto("ACCION")%>'=="<%=icseUtil.getPropertieByName("accionBaja")%>" ||
						'<%=utils.getValorContexto("ACCION")%>'=="<%=icseUtil.getPropertieByName("accionModificar")%>" ||
						'<%=utils.getValorContexto("ACCION")%>'=="G"){
						//esta ventana no tiene limpiar
						verMensaje('<%=utils.getValorContexto("MJE_CODIGO")%>','<%=utils.getValorContexto("MJE_DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE02001_mensaje');	
					}
				}

				if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf("ICE")>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=="G"){
						resetValoresProducto();
					}
				}
				
				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>' && getValorCampo('hdXSN_ESCENARIO')!='N'){
					if(validarGrillaVacia("lstCoberturas")==true){
						verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');						
					}
					resetCoberturas_ICSEVE02001();
				}

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>' && getValorCampo('hdXSN_ESCENARIO')=='N'){
					var fecvigini = getValorCampo('jdcFechaVigenciaInicio');
					var fecvigfin = getValorCampo('jdcFechaVigenciaFin');
					if(fecvigini!=""){
						fecvigini = fecvigini.substring(8,10)+"-"+fecvigini.substring(5,7)+"-"+fecvigini.substring(0,4);
					}
					if(fecvigfin!=""){
						fecvigfin = fecvigfin.substring(8,10)+"-"+fecvigfin.substring(5,7)+"-"+fecvigfin.substring(0,4);
					}
					setValorCampo('hdFEC_INI_VIG', fecvigini);
					setValorCampo('hdFEC_FIN_VIG', fecvigfin);
					setValorCampo('jdcFechaVigenciaInicio', fecvigini);
					setValorCampo('jdcFechaVigenciaFin', fecvigfin);
				}

				if(getValorCampo('hdXSN_ESCENARIO')!='N'){
					setEstiloAccionador("btnGrabar","Boton");
					setProtegidoAccionador("btnGrabar","false");
					verCombo_ramos(getValorCampo('cmbCompania'), true);			
				
					var fecvigini = getValorCampo('jdcFechaVigenciaInicio');
					var fecvigfin = getValorCampo('jdcFechaVigenciaFin');
					if(fecvigini!=""){
						fecvigini = fecvigini.substring(8,10)+"-"+fecvigini.substring(5,7)+"-"+fecvigini.substring(0,4);
					}
					if(fecvigfin!=""){
						fecvigfin = fecvigfin.substring(8,10)+"-"+fecvigfin.substring(5,7)+"-"+fecvigfin.substring(0,4);
					}
					setValorCampo('hdFEC_INI_VIG', fecvigini);
					setValorCampo('hdFEC_FIN_VIG', fecvigfin);
					setValorCampo('jdcFechaVigenciaInicio', fecvigini);
					setValorCampo('jdcFechaVigenciaFin', fecvigfin);
				}else{
					setEstiloAccionador("btnGrabar","BotonDisabled");
					setProtegidoAccionador("btnGrabar","true");	
				}				
				
				quitarScrollHorizontal("lstCoberturas");
			});
			

			function verCombo_ramos(cod_cia, flag){
				var ramos= new Array();
				ramos[0] = new Array(); //codigo cia
				ramos[1] = new Array(); //desc corta ramo
				ramos[2] = new Array(); //cod ramo
				ramos[3] = new Array(); //descripcion larga

				<% 
					for(int i=0; i<LST_RAMO.length; i++){ %>
						ramos[0][parseInt("<%=i%>")] = "<%=LST_RAMO[i][0]%>";
						ramos[1][parseInt("<%=i%>")] = "<%=LST_RAMO[i][1]%>";
						ramos[2][parseInt("<%=i%>")] = "<%=LST_RAMO[i][2]%>";
						ramos[3][parseInt("<%=i%>")] = "<%=LST_RAMO[i][3]%>";
					<%}
				%>

				$("#cmbRamo").html("<option></option>");

				//armamos el combo con los ramos de la compania
				if(cod_cia!="") {
					for(var i=0; i<ramos[0].length; i++){
						if(ramos[0][i]==cod_cia){
							$("#cmbRamo").append("<option value='" + ramos[2][i] + "'>" +ramos[1][i]+"</option>");
						}
					}
				}
				
				if(flag)
				{
					setValorCampo('cmbRamo',getValorCampo('hdXSN_CODRAM'));
				}
			}			
		</script>
	</head>
	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 
			if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("MJE_CODIGO")%>','<%=utils.getValorContexto("MJE_DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
				if('<%=utils.getValorContexto("ACCION")%>'=='G'){
					$('#coberturas').hide();

					if('<%=utils.getValorContexto("FEC_INI_VIG")%>' != ''){
						cambiaFormatoFechaI('<%=utils.getValorContexto("FEC_INI_VIG")%>');
					}

					if('<%=utils.getValorContexto("FEC_FIN_VIG")%>' != ''){
						cambiaFormatoFechaF('<%=utils.getValorContexto("FEC_FIN_VIG")%>');
					}
				}
			}
			else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
		<form id="ICSEVE02001"  action="<%=utils.getDestinoFormulario()%>" method="POST">
			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />
			<input type="hidden" name="imagesAction" id="imagesAction" value=""/>
			
			<input type="hidden" name="hdACCION" 			id="hdACCION" 			value="<%=utils.getValorContexto("ACCION")%>"/>
			<input type="hidden" name="hdCOD_CIA" 			id="hdCOD_CIA" 			value="<%=utils.getValorContexto("COD_CIA")%>"/>
			<input type="hidden" name="hdCOD_RAMO" 			id="hdCOD_RAMO" 		value="<%=utils.getValorContexto("COD_RAMO")%>"/>
			<input type="hidden" name="hdDESCRIP_CORTA" 	id="hdDESCRIP_CORTA" 	value="<%=utils.getValorContexto("DESCRIP_CORTA")%>"/>
			<input type="hidden" name="hdDESCRIP_LARGA" 	id="hdDESCRIP_LARGA" 	value="<%=utils.getValorContexto("DESCRIP_LARGA")%>"/>
			<input type="hidden" name="hdEST_RAMO" 			id="hdEST_RAMO" 		value="<%=utils.getValorContexto("EST_RAMO")%>"/>		
			<input type="hidden" name="hdCOD_PRODUCTO" 		id="hdCOD_PRODUCTO" 	value="<%=utils.getValorContexto("COD_PRODUCTO")%>"/>
			<input type="hidden" name="hdFEC_INI_VIG" 		id="hdFEC_INI_VIG" 		value="<%=utils.getValorContexto("FEC_INI_VIG")%>"/>
			<input type="hidden" name="hdFEC_FIN_VIG" 		id="hdFEC_FIN_VIG" 		value="<%=utils.getValorContexto("FEC_FIN_VIG")%>"/>
			<input type="hidden" name="hdCOD_CIA_BROKER" 	id="hdCOD_CIA_BROKER" 	value="<%=utils.getValorContexto("COD_CIA_BROKER")%>"/>
			<input type="hidden" name="hdESTADO" 			id="hdESTADO" 			value="<%=utils.getValorContexto("ESTADO")%>"/>
			<input type="hidden" name="hdNRO_POL_ASEG" 		id="hdNRO_POL_ASEG" 	value="<%=utils.getValorContexto("NRO_POL_ASEG")%>"/>
			<input type="hidden" name="hdNRO_CERTIFICADO" 	id="hdNRO_CERTIFICADO" 	value="<%=utils.getValorContexto("NRO_CERTIFICADO")%>"/>
			<input type="hidden" name="hdTIP_NUM_FIJO" 		id="hdTIP_NUM_FIJO" 	value="<%=utils.getValorContexto("TIP_NUM_FIJO")%>"/>
			<input type="hidden" name="hdCOD_COBERTURA" 	id="hdCOD_COBERTURA" 	value="<%=utils.getValorContexto("COD_COBERTURA")%>"/>
			<input type="hidden" name="hdDES_LAR_COB" 		id="hdDES_LAR_COB" 		value="<%=utils.getValorContexto("DES_LAR_COB")%>"/>
			<input type="hidden" name="hdDES_COR_COB" 		id="hdDES_COR_COB" 		value="<%=utils.getValorContexto("DES_COR_COB")%>"/>
			<input type="hidden" name="hdXSN_ESCENARIO"		id="hdXSN_ESCENARIO" 	value='<%=utils.getValorContexto("XSN_ESCENARIO")%>'/>
			<input type="hidden" name="hdXSN_CODPRO"		id="hdXSN_CODPRO" 		value='<%=utils.getValorContexto("XSN_CODPRO")%>'/>
			<input type="hidden" name="hdXSN_DESCOR"		id="hdXSN_DESCOR" 		value='<%=utils.getValorContexto("XSN_DESCOR")%>'/>
			<input type="hidden" name="hdXSN_DESLAR"		id="hdXSN_DESLAR" 		value='<%=utils.getValorContexto("XSN_DESLAR")%>'/>
			<input type="hidden" name="hdXSN_CODCIA"		id="hdXSN_CODCIA" 		value='<%=utils.getValorContexto("XSN_CODCIA")%>'/>
			<input type="hidden" name="hdXSN_CODRAM"		id="hdXSN_CODRAM" 		value='<%=utils.getValorContexto("XSN_CODRAM")%>'/>
			<input type="hidden" name="hdXSN_FECINIV"		id="hdXSN_FECINIV" 		value='<%=utils.getValorContexto("XSN_FECINIV")%>'/>
			<input type="hidden" name="hdXSN_FECFINV"		id="hdXSN_FECFINV" 		value='<%=utils.getValorContexto("XSN_FECFINV")%>'/>
			<input type="hidden" name="hdXSN_CODCIAB"		id="hdXSN_CODCIAB" 		value='<%=utils.getValorContexto("XSN_CODCIAB")%>'/>
			<input type="hidden" name="hdXSN_ESTADO"		id="hdXSN_ESTADO" 		value='<%=utils.getValorContexto("XSN_ESTADO")%>'/>
			<input type="hidden" name="hdXSN_NROPOL"		id="hdXSN_NROPOL" 		value='<%=utils.getValorContexto("XSN_NROPOL")%>'/>
			<input type="hidden" name="hdXSN_NROCERA"		id="hdXSN_NROCERA" 		value='<%=utils.getValorContexto("XSN_NROCERA")%>'/>
			<input type="hidden" name="hdXSN_TIPNUMF"		id="hdXSN_TIPNUMF" 		value='<%=utils.getValorContexto("XSN_TIPNUMF")%>'/>	
			<input type="hidden" name="hdMJE_CODIGO" 		id="hdMJE_CODIGO" 		value='<%=utils.getValorContexto("MJE_CODIGO")%>'/>	
			<input type="hidden" name="hdMJE_DESCRIPCION" 	id="hdMJE_DESCRIPCION" 	value='<%=utils.getValorContexto("MJE_DESCRIPCION")%>'/>	
			<input type="hidden" name="hdAVAN_RET_PAGINA" 	id="hdAVAN_RET_PAGINA" 	value="<%=utils.getValorContexto("AVAN_RET_PAGINA")%>"/>
			<input type="hidden" name="hdCONTADOR_PAGINAS"	id="hdCONTADOR_PAGINAS" value="<%=utils.getValorContexto("CONTADOR_PAGINAS")%>"/>
			<input type="hidden" name="hdPRIMARY_KEY" 		id="hdPRIMARY_KEY" 		value="<%=utils.getValorContexto("PRIMARY_KEY")%>"/>	
			<input type="hidden" name="hdNUM_REGISTROS"		id="hdNUM_REGISTROS" 	value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
			<input type="hidden" name="hdIND_FIN_DATOS"		id="hdIND_FIN_DATOS" 	value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>

				<div class="DivPagina">
					<div class="DivTituloVentana"><label class="tituloVentanaIzq">Mantenimiento de Productos</label></div>
					<div class="DivContenedorVentana">				
						<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
							<tr>
								<td>
									<div class="DivTituloCaja" ><label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Producto</b></label></div>
									<div id="divProducto" class="DivContenedorCaja"> 	
										<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
											<tr class="EtiquetaAutoescalable"> 
												<td>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="C&oacute;d. de producto" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtCodigoProducto" ancho="5" sololectura="true" longitudmaxima="4"  onkeyup="habilitar_ICSEVE02001();" texto='<%=utils.getValorContexto("XSN_CODPRO")%>' estilo="CampoObligatorio" onkeypress="return doKeyPress(1,event);" />
													</label>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Nombre Largo del Producto" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtDesLargaProducto" ancho="57" longitudmaxima="60" estilo="CampoObligatorio" texto='<%=utils.getValorContexto("XSN_DESLAR")%>' onkeypress="return doKeyPress(6,event);" onkeyup="habilitar_ICSEVE02001();"/>
													</label>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Nombre Corto del Producto" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtDesCortaProducto" ancho="19" longitudmaxima="20" onkeyup="habilitar_ICSEVE02001();" estilo="CampoEntrada" texto='<%=utils.getValorContexto("XSN_DESCOR")%>'
														onkeypress="return doKeyPress(6,event);"/>
													</label>
													<label class="EtiquetaAutoescalable">
														<nacar:etiqueta texto="Compañía" monoidioma="false"/><br/>
														<nacar:listadesplegable identificador="cmbCompania" estilo="CampoObligatorio" ancho="150" 
																seleccionado='<%=utils.getValorContexto("XSN_CODCIA")%>' mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" "
																cuerpo='<%=LST_COMPANIA%>' onchange="verCombo_ramos(this.value, false); habilitar_ICSEVE02001();"/> 
													</label>
													<label class="EtiquetaAutoescalable">
														<nacar:etiqueta texto="Ramo" monoidioma="false"/> <br/>
														<nacar:listadesplegable identificador="cmbRamo" estilo="CampoObligatorio" onchange="habilitar_ICSEVE02001();"
																seleccionado='<%=utils.getValorContexto("XSN_CODRAM")%>' mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" "
																cuerpo='<%=LST_VACIO%>' ancho="200" /> 
													</label>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Fecha Inicio Vigencia" monoidioma="false"/><br/>
														<nacar:campotexto identificador="jdcFechaVigenciaInicio" ancho="10" longitudmaxima="10" estilo="CampoObligatorio" 
																		texto='<%=utils.getValorContexto("XSN_FECINIV")%>' onkeypress="return doKeyPress(6,event);" sololectura="true" 
																		 onkeyup="habilitar_ICSEVE02001();"/>
													</label>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Fecha Fin Vigencia" monoidioma="false"/><br/>
														<nacar:campotexto identificador="jdcFechaVigenciaFin" ancho="10" longitudmaxima="10"  
																estilo="CampoEntrada" texto='<%=utils.getValorContexto("XSN_FECFINV")%>'  onchange="habilitar_ICSEVE02001();"
																onkeypress="return doKeyPress(3,event);" sololectura="true"/>
													</label>
													<label class="EtiquetaAutoescalable">
														<nacar:etiqueta texto="Broker" monoidioma="false"/> <br/>
														<nacar:listadesplegable identificador="cmbBroker" estilo="CampoEntrada" ancho="140" 
																		seleccionado='<%=utils.getValorContexto("XSN_CODCIAB")%>' onchange="habilitar_ICSEVE02001();"
																		mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " cuerpo='<%=LST_BROKERS%>'/> 
													</label>
													<label class="EtiquetaAutoescalable">
														<nacar:etiqueta texto="Estado" monoidioma="false"/> <br/>
														<nacar:listadesplegable identificador="cmbEstado" estilo="CampoSalida" onchange="habilitar_ICSEVE02001();" protegido="true"
																		seleccionado='<%=utils.getValorContexto("XSN_ESTADO")%>' mostrarcodigo="false" enviarcodigo="true" 
																		literalrequerido=" " cuerpo='<%=LST_ESTADOS%>' ancho="140" /> 
													</label>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Numero de P&oacute;liza" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtNumeroPoliza" ancho="20" longitudmaxima="20"  estilo="CampoEntrada"  sololectura="true"
																		texto='<%=utils.getValorContexto("XSN_NROPOL")%>' onkeypress="return doKeyPress(6,event);" onkeyup="habilitar_ICSEVE02001();"/>
													</label>	
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Numero de Certificado" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtNroCertificado" ancho="20" longitudmaxima="20"  onkeyup="habilitar_ICSEVE02001();"
																estilo="CampoEntrada" texto='<%=utils.getValorContexto("XSN_NROCERA")%>' onkeypress="return doKeyPress(1,event);"/>
													</label>																				
													<label class="EtiquetaAutoescalable">
														<nacar:etiqueta texto="Numeral/Fijo" monoidioma="false"/> <br/>
														<nacar:listadesplegable identificador="cmbNumeralFijo" estilo="CampoEntrada" onchange="habilitar_ICSEVE02001();"
																seleccionado='<%=utils.getValorContexto("XSN_TIPNUMF")%>' mostrarcodigo="false" enviarcodigo = "true" ancho="180"
																literalrequerido=" " cuerpo='<%=LST_NUMERAL_FIJO%>'/> 
													</label>									
												</td>				
				 							</tr>
											<tr><td>&nbsp;</td></tr>
											<tr>
												<td>
													<table style="width:100%;" cellspacing="0" cellpadding="0">
														<tr>
															<td class="alinearDer">
																<% String desBotonImEx = (utils.getValorContexto("XSN_ESCENARIO").equals("N"))?"Importar":"Exportar"; %>
																<button id="btnGrabar"name="btnGrabar" type="button" value="Grabar" accesskey="g" onmouseout="this.className='Boton'" onmouseover="this.className='BotonHover'" onClick="resetClassObligatorio();setTrimCampos(); if(!setClassObligatorio()){ habilitar_ICSEVE02001(); return false;}else{verMensaje(getValorCampo('hdXSN_ESCENARIO')=='N'?'CONFIRMICA6003':'CONFIRMICA6001', (getValorCampo('hdXSN_ESCENARIO')=='N'?'<%=icseUtil.getPropertieByName("ICA6003")%>':'<%=icseUtil.getPropertieByName("ICA6001")%>'), '/<%=ALIASKEON%>/images/','grabar_ICSEVE02001');}" ><u>G</u>rabar</button> 

																<button id="btnCancelar" name="btnCancelar" type="reset" onmouseout="this.className='Boton'"
																class="Boton" value="Cancelar" accesskey="c" onclick="reset_ICSEVE02001();" onmouseover="this.className='BotonHover'"><u>C</u>ancelar</button>

																<button id="btnImportar" name="btnImportar" onClick="importar_ICSEVE02001();" type="button" class="Boton" 
																		value="Exportar" accesskey="i" onmouseover="this.className='BotonHover'" 
																		onmouseout="this.className='Boton'"><%=desBotonImEx%></button>
															</td>
														</tr>
													</table>
												</td>
											</tr>
										</table>
									</div>
								<% if(	!utils.getValorContexto("COD_CIA").equals("") && !utils.getValorContexto("COD_RAMO").equals("") && 
										!utils.getValorContexto("COD_PRODUCTO").equals("") ){ %>
									<div id='coberturas'>
									<div class="DivTituloCaja" ><label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Coberturas Vinculadas</b></label></div>					
									<div class="DivContenedorCaja"> 	
										<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
											<tr class="EtiquetaAutoescalable"> 
												<td>
													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Cód. de Cobertura" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtCobertura" ancho="5" longitudmaxima="3" estilo="CampoSalida" sololectura="true"
																	texto='<%=utils.getValorContexto("COD_COBERTURA")%>' onkeypress="return doKeyPress(6,event);" />

														<img src="/<%=ALIASKEON%>/images/FlechaAbajoFin2.gif" class="linkAbi" align="middle" id="btnBuscarCobertura" 
																name="btnBuscarCobertura" alt="BuscarCoberturas" onclick="buscarCobertura_ICSEVE02001();"/>
													</label>

													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Descripción Corta de Cobertura" monoidioma="false"/><br/>
														<nacar:campotexto identificador="txtDescripcionCortaCobertura" ancho="57" longitudmaxima="60" sololectura="true"
																estilo="CampoSalida" texto='<%=utils.getValorContexto("DES_COR_COB")%>' onkeypress="return doKeyPress(6,event);"/>
													</label>

													<label class="EtiquetaAutoescalable"> 
														<nacar:etiqueta texto="Descripción Larga de Cobertura (Máximo 300 carácteres)" monoidioma="false"/><br/>
														<nacar:campotexto estilo="CampoEntrada" identificador="txtDescripcionLargaCobertura" texto='<%=utils.getValorContexto("DES_LAR_COB")%>' longitudmaxima="60"
															onkeypress="return maxlengthTextArea(this.value,8,event,300);" onkeyup="if(this.value.length>300){this.value=this.value.substring(0,300);}" ancho="70" cambiolinea="true" alto="1"/>
													</label>
												</td>
											</tr>
											<tr><td>&nbsp;</td></tr>
											<tr>
												<td>
													<table style="width:100%;" cellspacing="0" cellpadding="0">
														<tr>
															<td class="alinearDer">														
																<button id="btnLimpiarCobertura" name="btnLimpiarCobertura" onClick="resetCoberturas_ICSEVE02001();" 
																		type="button" class="Boton" value="Limpiar" accesskey="l" onmouseover="this.className='BotonHover'" 
																		onmouseout="this.className='Boton'"><u>L</u>impiar</button>

																<button id="btnVincularCobertura" name="btnVincularCobertura" type="button" class="BotonDisabled" value="Vincular" accesskey="a" disabled="true"
																		onClick="verMensaje('CONFIRMICA6003', '<%=icseUtil.getPropertieByName("ICA6003")%>', '/<%=ALIASKEON%>/images/','vincularCoberturas_ICSEVE02001');"
																		onmouseover="this.className='Boton'" onmouseout="this.className='BotonHover'">Vincul<u>a</u>r</button>
																
															</td>
														</tr>
													</table>
												</td>				
											</tr>		
										</table>
									</div>
									
									<div class="DivTituloCaja2">						
										<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
											<div class="TituloTabla">
												<label class="TituloTablaIzq" ><b>Coberturas Encontradas</b></label>  
												<label class="TituloTablaDer">
												   <img id="btnInicio" name="btnInicio" src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" onclick="paginadoDatos_ICSEVE02001('I');" title="Inicio"/>
												   <img id="btnAnterior" name="btnAnterior" src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" onclick=" paginadoDatos_ICSEVE02001 ('R');" title="Anterior"/>
												   <%
													   int total_paginas=0, total_registros=0;
													   if(contador>0){
														   total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
														   total_paginas=total_registros/CANTIDAD_FILAS;
														   try{
															   if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
																			  total_paginas++;
															   }											   
														   }catch(Exception ex){}
														   if(total_registros>0 && total_paginas==0){total_paginas=1;}
													   }
												   %>

												   <%=contador>0? (""+contador+" de "+total_paginas):""%>
												   
												   <img id="btnSiguiente" name="btnSiguiente" src="<%=rutaNext%>" class="linkAbi BotonPrismatico" onclick=" paginadoDatos_ICSEVE02001 ('A');" title="Siguiente"/>
												   <img id="btnFin" name="btnFin" src="<%=rutaFin%>" class="linkAbi BotonPrismatico" onclick=" paginadoDatos_ICSEVE02001 ('F');" title="Fin"/>
												</label>
											</div>
										</table>
									</div>	

									<div class="DivContenedorCaja">
										<table width="100%" border="0" cellspacing="0" cellpadding="0">								
											<tr>
												<td> 
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="100%">
															<nacar:tablaeditable identificador="lstCoberturas" estilo="TablaDatos" contextocuerpo="LST_COBERTURAS_PRODUCTO" espacioentreceldas='2' espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2' espaciosconretorno='false' columnasocultas='<%=new String[]{"COD_CIA","COD_RAMO","ESTADO"}%>'>
																
																<nacar:scrollvertical alto="345"/>
																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="C&oacute;d. de Cobertura" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="30%" ><nacar:etiqueta texto="Descripci&oacute;n Corta de Cobertura" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="50%" ><nacar:etiqueta texto="Descripci&oacute;n Larga de Cobertura" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>
																<nacar:edicionenfila   /> 
																<nacar:columnadatos identificador="COD_COBERTURA"editable="false"ancho='10%'estiloclass="TextoTablaCenN"/>
																<nacar:columnadatos identificador="NOM_COBERTURA"editable="false"ancho='30%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="NOMBRE_COBERT_PRODUCTO"editable="false"ancho='50%'estiloclass="TextoTablaCenN" />
																<nacar:columnalibrehtml ancho="10%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																		<tr>
																			<td class="TextoTablaCenN">
																				<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Seleccionar" title="Seleccionar" onclick="seleccionarCobertura_ICSEVE02001(this,'lstCoberturas','lstCoberturas');"/>						
																				 <img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja" onclick="baja_ICSEVE02001(this,'lstCoberturas');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','bajaRegistro_ICSEVE02001');" />
																			</td>
																		</tr>
																	</table>
																</nacar:columnalibrehtml>		
															</nacar:tablaeditable>
														</td>
													</tr>
												</table>
												</td>
											</tr>  
										</table>
									</div>
								</div>		  
								<% } %>
								</td>
							</tr>
							<tr><td>&nbsp;</td></tr>
							<tr>
								<td>
									<table width="100%"  border="0" cellspacing="0" cellpadding="0">
										<tr>
											<td class="alinearDer"> 
												<button id="btnCerrar" name="btnCerrar" onClick="salir_ICSEVE02001();" type="button" class="Boton" 
														value="Salir" accesskey="s" onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'" > <u>S</u>alir </button> 
											</td> 
										</tr>
									</table>
								</td>
							</tr>
						</table>
					</div>   		
				</div>
		</form> 
		<div id="mensaje"></div>
		<script type="text/javascript">
			function reset_ICSEVE02001(){
				if(getValorCampo("hdXSN_ESCENARIO")=="N"){
					setValorCampo('txtCodigoProducto','');
					setValorCampo('txtDesLargaProducto','');
					setValorCampo('txtDesCortaProducto','');
					setValorCampo('cmbCompania','');
					setValorCampo('cmbRamo','');
					setValorCampo('jdcFechaVigenciaInicio','');
					setValorCampo('jdcFechaVigenciaFin', '');
					setValorCampo('cmbBroker','');
					setValorCampo('cmbEstado','');
					setValorCampo('txtNumeroPoliza','');
					setValorCampo('txtNroCertificado','');
					setValorCampo('cmbNumeralFijo','');
				}else{
					setValorCampo('txtCodigoProducto',getValorCampo('hdCOD_PRODUCTO'));
					setValorCampo('txtDesLargaProducto',getValorCampo('hdDESCRIP_LARGA'));
					setValorCampo('txtDesCortaProducto',getValorCampo('hdDESCRIP_CORTA'));
					setValorCampo('cmbCompania',getValorCampo('hdCOD_CIA'));
					verCombo_ramos(getValorCampo('cmbCompania'), true);
					//setValorCampo('cmbRamo',getValorCampo('hdCOD_RAMO'));
					/*if(getValorCampo("hdXSN_CODCIA")!=""){
						verCombo_ramos(getValorCampo("hdXSN_CODCIA"),true);
					}*/
					cambiaFormatoFechaI();
					cambiaFormatoFechaF();
					//setValorCampo('jdcFechaVigenciaInicio',getValorCampo('hdFEC_INI_VIG'));
					//setValorCampo('jdcFechaVigenciaFin',getValorCampo('hdFEC_FIN_VIG'));
					setValorCampo('cmbBroker',getValorCampo('hdCOD_CIA_BROKER'));
					setValorCampo('cmbEstado',getValorCampo('hdESTADO'));
					setValorCampo('txtNumeroPoliza',getValorCampo('hdNRO_POL_ASEG'));
					setValorCampo('txtNroCertificado',getValorCampo('hdNRO_CERTIFICADO'));
					setValorCampo('cmbNumeralFijo',getValorCampo('hdTIP_NUM_FIJO'));
				}	
			}

			function paginadoDatos_ICSEVE02001(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
					return false;
				}

				setValorCampo("hdACCION","L");
				setValorCampo('hdCOD_PRODUCTO',getValorCampo('txtCodigoProducto'));
				setValorCampo('hdDESCRIP_LARGA',getValorCampo('txtDesLargaProducto'));
				setValorCampo('hdDESCRIP_CORTA',getValorCampo('txtDesCortaProducto'));
				setValorCampo('hdCOD_CIA',$("#cmbCompania").val());
				setValorCampo('hdCOD_RAMO',$("#cmbRamo").val());
				setValorCampo('hdFEC_INI_VIG',getValorCampo('jdcFechaVigenciaInicio'));
				setValorCampo('hdFEC_FIN_VIG',getValorCampo('jdcFechaVigenciaFin'));
				setValorCampo('hdCOD_CIA_BROKER',$("#cmbBroker").val());
				setValorCampo('hdESTADO',$("#cmbEstado").val());
				setValorCampo('hdNRO_POL_ASEG',getValorCampo('txtNumeroPoliza'));
				setValorCampo('hdNRO_CERTIFICADO',getValorCampo('txtNroCertificado'));
				setValorCampo('hdTIP_NUM_FIJO',$("#cmbNumeralFijo").val());

				lanzarEventoVentana('ICSEVE02001','0X3C01004');
			}

			function habilitar_ICSEVE02001(){
				var txtCodigoProducto = getValorCampo("txtCodigoProducto");
				var txtDesLargaProducto = getValorCampo("txtDesLargaProducto");
				var cmbCompania = getValorCampo("cmbCompania");
				var cmbRamo = getValorCampo("cmbRamo");
				var fechaInicio = getValorCampo("jdcFechaVigenciaInicio");
					
				if(txtCodigoProducto=="" || txtDesLargaProducto=="" || cmbCompania=="" || 
					cmbRamo=="" || fechaInicio==""){
					setEstiloAccionador("btnGrabar","BotonDisabled");
					setProtegidoAccionador("btnGrabar","true");	
				}else{
					setEstiloAccionador("btnGrabar","Boton");
					setProtegidoAccionador("btnGrabar","false");	
				}
			}

			function buscar_ICSEVE02001_mensaje(){
				setValorCampo('hdACCION',"L");
				setValorCampo('hdAVAN_RET_PAGINA','A');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');
										
				lanzarEventoVentana('ICSEVE02001','0X3C01004');
			}		
			
			 function seleccionarCobertura_ICSEVE02001(objeto,lstCoberturas){
				var codCobertura = obtenerCeldaFila(objeto,lstCoberturas,0,lstCoberturas);
				setValorCampo('txtCobertura',codCobertura);			

				var desCortaCobertura = obtenerCeldaFila(objeto,lstCoberturas,1,lstCoberturas);
				setValorCampo('txtDescripcionCortaCobertura',desCortaCobertura);			
				
				var desLargaCobertura = obtenerCeldaFila(objeto,lstCoberturas,2,lstCoberturas);
				setValorCampo('txtDescripcionLargaCobertura',desLargaCobertura);		
				//selecciona una fila de la grilla en memoria
				resetEstiloGrilla("lstCoberturas");
				asignarEstiloFilaSeleccionada("lstCoberturas","0",codCobertura,'false');	
			 }

			 function salir_ICSEVE02001(){
				lanzarEventoVentana("ICSEVE02001",'0X03C01000');
			}

			function resetCoberturas_ICSEVE02001(){
				resetEstiloGrilla("lstCoberturas");
				setValorCampo("hdCOD_COBERTURA","");
				setValorCampo("hdDES_COR_COB","");
				setValorCampo("hdDES_LAR_COB","");
				setValorCampo("txtCobertura","");
				setValorCampo("txtDescripcionCortaCobertura","");
				setValorCampo("txtDescripcionLargaCobertura","");
				setProtegidoAccionador("btnVincularCobertura","true");
				setEstiloAccionador("btnVincularCobertura","BotonDisabled");
				setValorCampo("hdACCION","");
			}

			function resetValoresProducto(){
				setValorCampo("hdCOD_CIA","");
				setValorCampo("hdCOD_RAMO","");
				setValorCampo("hdCOD_PRODUCTO","");
			}

			function vincularCoberturas_ICSEVE02001(){
				var codCompania = getValorCampo('cmbCompania');
				var codRamo = getValorCampo('cmbRamo');
				var codProducto = getValorCampo('txtCodigoProducto');
				var codCobertura = getValorCampo('txtCobertura');
				var desCobertura = getValorCampo('txtDescripcionCortaCobertura');

				if(codCompania == "" || codRamo == "" || codProducto == "" || codCobertura == "" || desCobertura == ""){
					$("#mensaje").html("");
					verMensaje('ALERT','<%=icseUtil.getPropertieByName("alertaCamposObligatorios")%>','/<%=ALIASKEON%>/images/','');
					return false;
				}

				setValorCampo('hdCOD_CIA', codCompania);
				setValorCampo('hdCOD_RAMO', getValorCampo('cmbRamo'));
				setValorCampo('hdCOD_PRODUCTO',getValorCampo('txtCodigoProducto'));
				setValorCampo('hdCOD_COBERTURA',getValorCampo('txtCobertura'));
				setValorCampo("hdDES_COR_COB",getValorCampo('txtDescripcionCortaCobertura'));
				setValorCampo("hdDES_LAR_COB",getValorCampo('txtDescripcionLargaCobertura'));

				setValorCampo('hdACCION','A');
				lanzarEventoVentana('ICSEVE02001','0X3C01038');

			}

			function baja_ICSEVE02001(objeto,lstCoberturas){
				if(validateFieldCoberturas()){
					setValorCampo('hdACCION','B');
					//setHidenAndResetVentanaCoberturas(); antes se llamaba solo a esto pero con seleccion antes de eliminar cobertura
					var codCobertura = obtenerCeldaFila(objeto,lstCoberturas,0,lstCoberturas);
					var desCortaCobertura = obtenerCeldaFila(objeto,lstCoberturas,1,lstCoberturas);
					var desLargaCobertura = obtenerCeldaFila(objeto,lstCoberturas,2,lstCoberturas);										
					setValorCampo('hdCOD_CIA',getValorCampo('cmbCompania'));
					setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
					setValorCampo('hdCOD_PRODUCTO',getValorCampo('txtCodigoProducto'));
					setValorCampo('hdCOD_COBERTURA',codCobertura);
					setValorCampo("hdDES_COR_COB",desCortaCobertura);
					setValorCampo("hdDES_LAR_COB",desLargaCobertura);
				}
			}

			function bajaRegistro_ICSEVE02001()
			{
				lanzarEventoVentana('ICSEVE02001','0X3C01038');	
			}

			function validateFieldCoberturas(){
				var validacion = "";

				var codCompania = getValorCampo('cmbCompania') == undefined ? '' : getValorCampo('cmbCompania');
				var codRamo = getValorCampo('cmbRamo') == undefined ? '' : getValorCampo('cmbRamo');
				var codProducto = getValorCampo('txtCodigoProducto') == undefined ? '' : getValorCampo('txtCodigoProducto');
				
				//var codCobertura = getValorCampo('txtCobertura') == undefined ? '' : getValorCampo('txtCobertura');
				//var desCobertura = getValorCampo('txtDescripcionCortaCobertura') == undefined ? '' : getValorCampo('txtDescripcionCortaCobertura');

				if(codCompania.length == 0){validacion +="Debe de seleccionar una opcion de Compania \n";}
				if(codRamo.length == 0){validacion +="Debe de seleccionar una opcion de Ramo \n";}
				if(codProducto.length == 0){validacion +="Debe de ingresar un valor en el campo Codigo Producto \n";}
				
				//if(codCobertura.length == 0){validacion +="Debe de ingresar un valor en el campo Codigo Cobertura \n";}
				//if(desCobertura.length == 0){validacion +="Debe de ingresar un valor en el campo Descripcion Cobertura \n";}

				if(validacion ==""){ 
					return true;
				}else{ 
					//alert(validacion); 
					verMensaje('ALERT',''+validacion,'/<%=ALIASKEON%>/images/','');
					return false;
				}

			}

			/** Funciones para Productos **/ 
			function grabar_ICSEVE02001(){
				var codProducto = getValorCampo('txtCodigoProducto');
				var codCompania = getValorCampo('cmbCompania');
				var codRamo 	= getValorCampo('cmbRamo');
				var desCortaProducto = getValorCampo('txtDesCortaProducto');
				var desLargaProducto = getValorCampo('txtDesLargaProducto');
				var fecvigini = getValorCampo('jdcFechaVigenciaInicio');
				var fecvigfin = getValorCampo('jdcFechaVigenciaFin');
				if(fecvigini!=""){
					fecvigini = fecvigini.substring(6,10)+"-"+fecvigini.substring(3,5)+"-"+fecvigini.substring(0,2);
				}
				if(fecvigfin!=""){
					fecvigfin = fecvigfin.substring(6,10)+"-"+fecvigfin.substring(3,5)+"-"+fecvigfin.substring(0,2);
				}
				var impExp2 = getValorCampo('hdXSN_ESCENARIO');

				if(impExp2=="N"){
					setValorCampo("hdACCION","G")
				}else{
					setValorCampo("hdACCION","M")
				}

				if(codProducto == "" || codCompania == "" || codRamo == "" || desLargaProducto == "" || fecvigini == ""){
					if(!setClassObligatorio()){
						$("#mensaje").html("");
						verMensaje('ALERT','<%=icseUtil.getPropertieByName("alertaCamposObligatorios")%>','/<%=ALIASKEON%>/images/','');
						return false;
					}
				}

				setValorCampo('hdCOD_PRODUCTO', codProducto);
				setValorCampo('hdCOD_CIA', codCompania);
				setValorCampo('hdCOD_RAMO', codRamo);
				setValorCampo('hdDESCRIP_CORTA', desCortaProducto);
				setValorCampo('hdDESCRIP_LARGA', desLargaProducto);
				setValorCampo('hdFEC_INI_VIG', fecvigini);
				setValorCampo('hdFEC_FIN_VIG', fecvigfin);
				setValorCampo('hdCOD_CIA_BROKER', getValorCampo('cmbBroker'));
				setValorCampo('hdESTADO', getValorCampo('cmbEstado'));
				setValorCampo('hdXSN_ESTADO', getValorCampo('cmbEstado'));
				setValorCampo('hdNRO_POL_ASEG', getValorCampo('txtNumeroPoliza'));
				setValorCampo('hdNRO_CERTIFICADO',getValorCampo('txtNroCertificado'));
				setValorCampo('hdTIP_NUM_FIJO', getValorCampo('cmbNumeralFijo'));

				lanzarEventoVentana('ICSEVE02001','0X3C01007');		
			}

			function importar_ICSEVE02001(){
				//alert("entro a Imp Exp");
				var impExp2 = getValorCampo('hdXSN_ESCENARIO');
				var descEscen20272 = (impExp2=="N")?"I":"E";
				//alert("enviar");
				var arrayParametros = new Array();
				arrayParametros.push(formatoParametro('OPERACION','ICEB0039'));
				arrayParametros.push(formatoParametro('LOCALE','es_PE'));
				arrayParametros.push(formatoParametro('VARIABLE01',getValorCampo('cmbCompania')));
				arrayParametros.push(formatoParametro('VARIABLE02',getValorCampo('cmbRamo')));
				arrayParametros.push(formatoParametro('VARIABLE03',getValorCampo('txtCodigoProducto')));
				arrayParametros.push(formatoParametro('VARIABLE04',''));
				arrayParametros.push(formatoParametro('VARIABLE05',descEscen20272));
				//alert("cia ::: " + getValorCampo('cmbCompania') + " ramo ::: " + getValorCampo('cmbRamo') + " prod ::: " + getValorCampo('txtCodigoProducto') + " esc ::: " + descEscen20272)												
				var sPropiedades="dialogWidth:700px;dialogHeight:450px;"; 
				levantarPopupICSE(arrayParametros,sPropiedades,"Importar Exportar");
			}
			/** END Funciones para Productos **/ 

			function protegerFieldProductos(valor){
				setProtegidoAccionador('cmbCompania',valor);
				setProtegidoAccionador('cmbRamo',valor);
				setProtegidoAccionador('txtCodigoProducto',valor);
				setValorCampo('hdACCION',  valor=='true' ? 'M' : 'A' );
			}

			function setHidenValues(){
				setValorCampo('hdACCION',((getValorCampo('hdACCION') =='') || (getValorCampo('hdACCION') == undefined)) ? 'A':getValorCampo('hdACCION'));
				setValorCampo('hdCOD_COMPANIA',getValorCampo('cmbCompania'));
				setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
				setValorCampo('hdDES_CORTA',getValorCampo('txtDescCorta'));
				setValorCampo('hdDES_LARGA',getValorCampo('txtDescLarga'));
				setValorCampo('hdEST_RAMO',getValorCampo('cmbEstado'));
			}

			function setHidenAndResetVentanaCoberturas(){
				setHidenValuesCobertura();
			}

			function cambiaFormatoFechaI(){
				var fecvigini = getValorCampo('jdcFechaVigenciaInicio');
				fecvigini = fecvigini.substring(8,10)+"-"+fecvigini.substring(5,7)+"-"+fecvigini.substring(0,4);
				setValorCampo('jdcFechaVigenciaInicio', fecvigini);
			}

			function cambiaFormatoFechaF(){	
				var fecvigfin = getValorCampo('jdcFechaVigenciaFin');
				fecvigfin = fecvigfin.substring(8,10)+"-"+fecvigfin.substring(5,7)+"-"+fecvigfin.substring(0,4);
				setValorCampo('jdcFechaVigenciaFin', fecvigfin);
			}
								

			function setHidenValuesCobertura(){
				//alert("entro a setHidenValuesCobertura");
				setValorCampo('hdACCION',((getValorCampo('hdACCION') =='') || (getValorCampo('hdACCION') == undefined)) ? 'A':getValorCampo('hdACCION'));
				setValorCampo('hdCOD_CIA',getValorCampo('cmbCompania'));
				setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
				setValorCampo('hdCOD_PRODUCTO',getValorCampo('txtCodigoProducto'));
				setValorCampo('hdCOD_COBERTURA',getValorCampo('txtCobertura'));
				setValorCampo("hdDES_COR_COB",getValorCampo('txtDescripcionCortaCobertura'));
				setValorCampo("hdDES_LAR_COB",getValorCampo('txtDescripcionLargaCobertura'));
			}

			function resetFieldCoberturas(){
				setValorCampo('txtCobertura','');
				setValorCampo('txtDescripcionCobertura','');

				setProtegidoAccionador("btnVincularCobertura","true");
				setProtegidoAccionador("btnBajaCobertura","true");

				setEstiloAccionador("btnVincularCobertura","BotonDisabled");
				setEstiloAccionador("btnBajaCobertura","BotonDisabled");

			}

			/** End Set de variables a hiden **/

			function validateFielBotonesProductos(){
				if( getValorCampo('txtCodigoProducto').length == 0  ||
					getValorCampo('cmbCompania').length == 0 	 	||
					getValorCampo('cmbRamo').length == 0 			||
					getValorCampo('txtDesCortaProducto').length == 0 			||
					getValorCampo('txtDesLargaProducto').length == 0 ||
					getValorCampo('jdcFechaVigenciaInicio').length == 0 	||
					getValorCampo('jdcFechaVigenciaFin').length == 0 	||
					getValorCampo('cmbBroker').length == 0 			||
					getValorCampo('cmbEstado').length == 0 			||
					getValorCampo('txtNumeroPoliza').length == 0 	||
					getValorCampo('cmbNumeralFijo').length == 0 ){
					return false;
				}else{
					return true;
				}	
			}
			
			function pasarParametrosParent(codCobertura, desCorCobertura, desLarCobertura){
				setValorCampo("hdCOD_COBERTURA",codCobertura);
				setValorCampo("hdDES_COR_COB",desCorCobertura);
				setValorCampo("hdDES_LAR_COB",desLarCobertura);
				setValorCampo("txtCobertura",codCobertura);
				setValorCampo("txtDescripcionCortaCobertura",desCorCobertura);
				setValorCampo("txtDescripcionLargaCobertura",desLarCobertura);

				setProtegidoAccionador("btnVincularCobertura","false");
				setEstiloAccionador("btnVincularCobertura","Boton");
			}
		</script>
	</body>
	
</html>